home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 February / EnigmA AMIGA RUN 15 (1997)(G.R. Edizioni)(IT)[!][issue 1997-02][PLANET CD V].iso / enigma / earcd / sviluppo / svilupp2 / mccmnthn.rdm < prev    next >
Text File  |  1997-01-18  |  3KB  |  69 lines

  1. Short:        MUI custom class V16.4
  2. Author:       i07m@zfn.uni-bremen.de (Kai Hofmann)
  3. Uploader:     i07m@zfn.uni-bremen.de (Kai Hofmann)
  4. Type:         dev/mui
  5. Distribution: NoCD
  6.  
  7. MonthNavigator is a Custom Class of the Magic User Interface © by Stefan Stuntz.
  8. It is a subclass of group-class.
  9.  
  10. The idea of this class was born during developing my Gregor application.
  11.  
  12. MUI public custom class showing a field with the days of a specified month in a
  13. specified year.
  14. The user decides if the names of the weekdays and the weeknumbers will be
  15. shown. Also it is possible for the user to set which weekday should be the
  16. day on which a week was started - the language for the weekday names can also
  17. be chosen.
  18. A special feature of this class is, that it correctly handles October 1582. In
  19. this month the days 5-14 didn't exist, because they were removed by the
  20. Gregorian calendar reform. This calendar reform happens in different years for
  21. different countries, so the user can set his country with the user preferences.
  22.  
  23. Users can change the display of MonthNavigator with the following features:
  24. - Show/Hide names of the weekdays
  25. - Select name of weekday with which a week starts
  26. - Select the language to use for the names of weekdays (out of 18)
  27. - Show/Hide weeknumbers
  28. - Select the country for the Gregorian calendar reform (unusable as long as the
  29.   date.library has not fully implemented this feature)
  30. - Set the distance between the day-field and the names of weekdays/weeknumbers
  31. - Use frames for day-fields
  32. - Show/Hide unused day-fields
  33. - Display the last/first days of the previous/next month within the unused
  34.   day-fields.
  35. - Define how days of the previous/next month should be highlighted
  36. - Define how the internal 'mark today' hook should highlight today
  37.  
  38. MonthNavigator supports also the following features which might be of interest
  39. for developers:
  40. - Dropping a date-object onto a MonthNavigator will set this date as the actual
  41.   one
  42. - Objects can be dropped onto the days
  43. - Days can be dragged around
  44. - Days can be marked by changing the following attributes:
  45.   * MUIA_Text_PreParse
  46.   * MUIA_Background
  47.   * MUI_ShortHelp
  48.   * MUIA_Disabled
  49. - Supporting MUIM_Import and MUIM_Export
  50. - Dates can be correctly selected from 0008-01-01 to 8000-12-31 by using the
  51.   DateLib (TM)
  52.  
  53. The MonthNavigator also supports three input modes: read-only, relverify and
  54. the immediate mode.
  55.  
  56.  
  57.  
  58. IMPORTANT NOTE:
  59.  
  60. This package may not be included on any further Aminet CD-ROMs unless authors
  61. contributing their software to the CD-ROM, (without mentioning distribution
  62. "NoCD") are granted a copy of the CD *completely* *free* *of* *charge*.
  63.  
  64. The Meeting Pearls IV CD-ROM demonstrates that a Freebie policy is also
  65. possible with "very-low-budget" CD-ROMs (*), so Aminet should quickly
  66. re-establish the same Freebie policy it used up to Aminet CD 13.
  67.  
  68. (*) Suggested retail price for MP4 is DM 14,95/US$ 12/£ 8.95.
  69.